home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / netz / ums / ums-beta / developer / c / dlib / dmakefile next >
Makefile  |  1994-04-24  |  1KB  |  55 lines

  1. TMPDIR  = T:
  2. SRCS    = UMSLog.c UMSReadConfigTags.c UMSReadMsgTags.c UMSSearchTags.c \
  3.           UMSSelectTags.c UMSWriteConfigTags.c UMSWriteMsgTags.c \
  4.           UMSMatchConfigTags.c
  5. SOBJS   = $(SRCS:"*.c":"$(TMPDIR)*s.o")
  6. SROBJS  = $(SRCS:"*.c":"$(TMPDIR)*sr.o")
  7. LOBJS   = $(SRCS:"*.c":"$(TMPDIR)*l.o")
  8. LROBJS  = $(SRCS:"*.c":"$(TMPDIR)*lr.o")
  9. LIBS    = umss.lib umssr.lib umsl.lib umslr.lib
  10. FDLIB   = $(TMPDIR)umsfd.lib
  11. FTLOPTS = /fd/ums_lib.fd -h /include/clib/ums_protos.h -o $(FDLIB) \
  12.           -auto ums.library -v -I /include -I DINCLUDE:amiga31
  13. CFLAGS  = -3.1 -mi -I /include
  14.  
  15. all : $(LIBS)
  16.  
  17. umss.lib : $(SOBJS)
  18.       fdtolib $(FTLOPTS) -md
  19.       Join %(right) $(FDLIB) to %(left)
  20.       -delete $(FDLIB)
  21.  
  22. umssr.lib : $(SROBJS)
  23.       fdtolib $(FTLOPTS) -md -mRR
  24.       Join %(right) $(FDLIB) to %(left)
  25.       -delete $(FDLIB)
  26.  
  27. umsl.lib : $(LOBJS)
  28.       fdtolib $(FTLOPTS) -mD
  29.       Join %(right) $(FDLIB) to %(left)
  30.       -delete $(FDLIB)
  31.  
  32. umslr.lib : $(LROBJS)
  33.       fdtolib $(FTLOPTS) -mD -mRR
  34.       Join %(right) $(FDLIB) to %(left)
  35.       -delete $(FDLIB)
  36.  
  37. $(SOBJS) : $(SRCS)
  38.       dcc $(CFLAGS) -o %(left) -c %(right) -md
  39.  
  40. $(SROBJS) : $(SRCS)
  41.       dcc $(CFLAGS) -o %(left) -c %(right) -md -mRR
  42.  
  43. $(LOBJS) : $(SRCS)
  44.       dcc $(CFLAGS) -o %(left) -c %(right) -mD
  45.  
  46. $(LROBJS) : $(SRCS)
  47.       dcc $(CFLAGS) -o %(left) -c %(right) -mD -mRR
  48.  
  49. clean :
  50.       -Delete $(SOBJS) $(SROBJS) $(LOBJS) $(LROBJS) QUIET
  51.  
  52. new :
  53.       DMake clean
  54.       DMake all
  55.